﻿using System;

namespace Aeon.Framework
{

/// <summary>
/// Interface for Font binding objects.
/// 
/// </summary>
public interface IFont
    {
    FontType Style { get; }     // Font information.
        
    void BeginFont();           // Prepares write state.
    void Write(String text);    // Writes text to output.
    void EndFont();             // Restores from write state.
    
    void Render();              // Creates face.
    void Dispose();             // Frees resources.    
    }


}